body, table, td, input, select {
    font-family: MS Sans Serif, Verdana;
    font-size: 12px;
}

body {
    background-color: #F0F0EE;
    margin: 0px;
}

input {
    font-family: MS Sans Serif, Verdana;
    font-size: 12px;
    font-weight: bold;
}

img {
    border: 0px;
}

a, a:visited {
    color: black;
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
}

.previewText, .previewSubTitle {
	font-family: "MS Sans Serif", Verdana, Arial;
	font-size: 9pt;
}

.previewSubTitle {
	font-weight: bold;
}

.previewText {
	padding-bottom: 5px;
}

.filelistHeadRow td {
	background-color: #D4D0C8;
	border-top: 1px solid buttonhighlight;
	border-left: 1px solid buttonhighlight;
	border-bottom: 1px solid buttonshadow;
	border-right: 1px solid buttonshadow;
	font-weight: bold;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 1px;
	padding-bottom: 1px;
}

.buttonNormal {
	border-top: 1px solid;
	border-left: 1px solid;
	border-bottom: 1px solid;
	border-right: 1px solid;
	border-color: #F0F0EE;
}

.buttonOver {
	border: 1px solid #0A246A;
	background-color: #B6BDD2;
}

.buttonDown {
	border: 1px solid #0A246A;
	background-color: #8592B5;
}

.buttonSelected {
	border: 1px solid #0A246A;
	Xborder-color: #C0C0BB;
}

.buttonDisabled {
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);
	-moz-opacity:0.3;
	opacity: 0.3;
	border-top: 1px solid;
	border-left: 1px solid;
	border-bottom: 1px solid;
	border-right: 1px solid;
	border-color: #F0F0EE;
}

.buttonNormal, .buttonOver, .buttonDown, .separator, .buttonDisabled, .buttonSelected {
	margin-top: 1px;
	margin-left: 1px;
}

.separator {
	border-top: 1px solid buttonhighlight;
	border-left: 1px solid buttonhighlight;
	border-bottom: 1px solid buttonshadow;
	border-right: 1px solid buttonshadow;
	margin-right: 2px;
	margin-left: 2px;
}

.separatorLine {
	margin:2px;
	margin-left: 4px;
	background-color: #F0F0EE;
	border-top: 1px solid buttonshadow;
	border-left: 1px solid buttonshadow;
	border-bottom: 1px solid buttonhighlight;
	border-right: 1px solid buttonhighlight;
	width: 0px;
	height: 15px;
}

//html>body #filelist {
//    height: 300px;
//	overflow: auto;
//	overflow-y: scroll;
//}

.filelist {
    height: 300px;
	overflow-y: scroll;
}


.filelistRowOdd {
	background-color: #FFFFFF;
}

.filelistRowEven {
	background-color: #F7F7F7;
}

.filelistRowSelected {
	background-color: #000087;
	color: #FFFFFF;
}

.filelistRowSelected a {
    color: #FFFFFF;
}

.toolbarlink:hover {
    text-decoration: none;
}